sheep’s brain salad - Spanish English Dictionary